drop-off address - German English Dictionary